/**
 * @properties={typeid:24,uuid:"CE4DD957-B54E-4967-B637-478C229843F5"}
 * @AllowToRunInFind
 */
function armar_saldos() 
{
	var estado = controller.find();
	if (estado == false)
	{
		globals.DIALOGS.showWarningDialog('Aviso',"No encontró movimientos en Cta. Cte. (1º find)",'OK');	
		return false;
	}
	//busca desde el inicio para calcular saldo del cliente///
	cliente_id = globals.gClienteDesde
	
	var d1 = new Date (0000,00,00)
	d1.setHours(00);
	d1.setMinutes(00);
	d1.setSeconds(00);             
	var df1 = utils.dateFormat(d1, 'dd-MM-yyyy')
	var d2 = globals.gFechaHasta
	d2.setHours(23);
	d2.setMinutes(59);
	d2.setSeconds(59);
	var df2 = utils.dateFormat(d2, 'dd-MM-yyyy')
	
	fecha_mov = df1 + '...' + df2+'|dd-MM-yyyy'
	
	var found = controller.search();
	if (found != 0)
	{
		// ordenar por fecha del mov. 
		foundset.sort('fecha_mov asc') 
		globals.gsaldo_aux = 0
		for (var i = 1 ; i <= foundset.getSize(); i++)
		{
			var $rcd = foundset.getRecord(i)
			globals.gsaldo_aux += $rcd.importe_signo
			$rcd.saldo_aux 		= globals.gsaldo_aux
		}
		//Buscar Rango de Fechas pedido //////////////////////////////
		estado = foundset.find()
		if (estado == false)
		{
			globals.DIALOGS.showWarningDialog('Aviso',"No encontró movimientos (2º find)",'OK');	
			return false;
		}
		d1 = globals.gFechaDesde_resumen
		d1.setHours(00);
		d1.setMinutes(00);
		d1.setSeconds(00);             
		df1 = utils.dateFormat(d1, 'dd-MM-yyyy')
		d2 = globals.gFechaHasta
		d2.setHours(23);
		d2.setMinutes(59);
		d2.setSeconds(59);
		df2 = utils.dateFormat(d2, 'dd-MM-yyyy');
		
		foundset.fecha_mov = df1 + '...' + df2+'|dd-MM-yyyy';
		var found = foundset.search(false); 
	
		if (found == 0)
		{
			globals.gsaldo_aux = 0
			globals.DIALOGS.showWarningDialog('Aviso',"No hay movimientos el rango de fechas",'OK');
		}
	}
	else
	{
		globals.gsaldo_aux = 0
		globals.DIALOGS.showWarningDialog('Aviso',"No hay movimientos para el cliente solicitado",'OK');
	}
	return true
}

/**
 * @properties={typeid:24,uuid:"A60984E1-5B30-4A59-ADF0-61D4E546CCBE"}
 */
function imprimir() 
{
	forms.resumen_3_imp.controller.showPrintPreview(false)	
}

/**
 * @properties={typeid:24,uuid:"F270F08C-8C48-4AE5-BDFD-774F9AAB604B"}
 */
function pdf() {
	globals.metodoPdf('resumen_3_imp','Resumen_Cuenta',true)
}
